package com.hmy.contract.bo.response.contractProcess;

import com.hmy.ccp.common.response.BaseResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author seven.qi 齐胜南
 * @version 1.0
 * @description
 * @date 2023/12/25 13:08
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class ContractProcessStartResponse extends BaseResponse {

    /**
     * 合同id
     */
    @ApiModelProperty(name = "合同id", notes = "")
    private Long contractId;
    /**
     * 合同流程名称
     */
    @ApiModelProperty(name = "合同流程名称", notes = "")
    private String contractProcessName;
    /**
     * 合同流程id
     */
    @ApiModelProperty(name = "合同流程id", notes = "")
    private Long contractProcessId;
    /**
     * 合同流程任务id
     */
    @ApiModelProperty(name = "合同流程任务id", notes = "")
    private Long contractProcessTaskId;
    /**
     * 合同流程定义id
     */
    @ApiModelProperty(name = "合同流程定义id", notes = "")
    private String contractProcessDefinitionId;
    /**
     * 当前处理人
     */
    @ApiModelProperty(name = "当前处理人", notes = "")
    private String currentActorName;
    /**
     * 任务候选人
     */
    @ApiModelProperty(name = "任务候选人", notes = "")
    private String taskCandidate;
    /**
     * 流程审批意见
     */
    @ApiModelProperty(name = "流程审批意见", notes = "")
    private String reason;
    /**
     * 备注
     */
    @ApiModelProperty(name = "备注", notes = "")
    private String remark;

}
